@media (max-width:1600px) {
  .brand .sum{
    padding-right: 0;
  }
}
@media (max-width:1500px) {
  .brand .sum{
    padding-right: 0;
    padding-left: 20px;
  }
}

@media (min-width:768px) {
	.nav_m,
    .nav_button {
        display: none !important;
    }

}


@media (max-width:768px) {

    .h {
       width: auto;
       
        position: static;
        margin: 0 auto;
    }

    html {
        font-size: 46%;
    }
.head_wap{
    display: block;
    padding: 14px 0;
}
    .head_pc {
        display: none;
    }
    .head .h{
      display: flex;
      padding:0 5px;
      justify-content: space-between;
    }
    .head_wap .container {
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}

.head_wap .logo{
  text-align: center;
}
.head_wap .logo img{
  display: inline;
  max-width: 160px;
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white,
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
  -webkit-background-size: 20px;x
  background-size: 20px;x
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  bottom: 5px;
}
.swiper_case .swiper-slide{
  display: block;
}


.index_hot{
  background: #f5f5f5;
  
}
.index_hot .hot_left{
  width: 100%;
}
.swiper_case .swiper-slide .hot_pic{
  width: 100%;

}
.index_hot .hot_type h1{
  display: none;
}
.index_hot .hot_type h2{
  text-align: center;
  padding: 3% 0;
  background: url(../images/type_icon.jpg) no-repeat center bottom;

}
.index_hot .hot_pro h3{
  font-size: 1.8rem;
  font-weight: bold;
}
.index_hot .hot_pro .sum{
  min-height: auto;
  
}
.index_hot .more,
.hot_icon{
  display: none;
}

.index_hot .hot_pic img{
  max-height: 240px;
}


#map{
  height: 300px;
}


.index_type h1{
  text-align: center;
  padding: 4% 0; 
      background: url(../images/type_icon.jpg) no-repeat center bottom;
}

.index_pro_rvc{
  padding-top: 6%;
  background: none;
  
}
.index_pro_rvc .img{
  display: none;
}
.index_pro_rvc .img_wap{
  display: block;
}
.index_acce .index_type h1{
  /*color: #333;*/
}
.index_acce .index_type .sum{
  color: #333;
  display: none;
}

.index_acce ul{
  display: flex;
  padding-top: 8%;
  margin:0 -10px;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.index_acce ul li{
  width: 50%;
  float: none;
  margin: 0 0 3% 0;
  padding:0 10px;
}
.index_acce ul a{
  width: 100%;
  height: 100%;
  padding: 10px;
}
.index_news .index_type h1{
  text-align: center;
  float: none;
  
}
.index_news .index_type li a{
  padding: 0 14px;
  line-height: 56px;
}
.news_list .uls1{
  width: 100%;
  float: none;
  
}

.news_list .uls2{
  float: none;
  width: 100%;
}
.news_list .uls2 i{
  display: none;
}
.news_list .uls2 .sum{
  padding: 3% 0;
  background: none;
  
}
.news_list .uls1 h4{
  font-weight: bold;
}

.news_list .uls2 h4{
  font-weight: bold;
}

.footer{
  padding-top: 3%;
}
.foo_nav{
  display: none;
}
.foo_center{
  display: block;
}
.foo_center .index_contact .title{
  display: none;
}
.foo_center .index_contact{
  line-height: 22px;
}
.foo_center .qd{
  display: none;
}
.foo_bottom a{
  line-height: 22px;
  display: block;
  padding: 0;
}

.pub_left{
  position: static;
  padding: 3% 0;
}
.pub_left li a{
  padding:0 15px;
  line-height: 40px;
}
.company{
  background: none;
}
.culture .pub_type h1,
.company .pub_type h1{
  color: #333;
  padding: 4% 0;
}

.company .container{
  padding:0 5px;
}
.equ,
.com_sum,
.para{
  width: 100%;
  float: none;
  color: #333;
}

.para ul{
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.para li{
  width: 50%;
 
  
  margin-bottom: 4%;
}
.para .img{
  max-width: 40px;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}
.para li .title{
  padding-left: 4px;
}


.para li h1{
  color: #333;
  padding: 0;
}
.com_con{
  padding: 8% 0;
}

.com_sum {
  line-height: 26px;
}
.equ_icon{
  left: 0;
}
.cul_cont,
.inno li{
  display: block;
}
.inno .li1 .cont{
  width: 100%;
}
.inno .cont .cont_left{
  width: auto;
  padding:0 15px;
  margin-right: 0;
  float: none;
  
}
.inno .li1 .img{
  display: none;
}
.inno .li2 .cont{
  width: auto;
 padding: 0;
}

.culmr .img,
.inno .li2 .img{
  display: none;
}
.inno .li2 .cont .cont_left{
  float: none;
  margin-left: 0;
}
.inno .cont .cont_left h2{
  font-size: 3rem;
}

.cul_sum{
  width: 100%;
display: block;
}

.honor_cont .cont,
.culmr .cont,
.cul_sum .content{
  line-height: 26px;
}
.culmr .cul_detail{
  width: 100%;
}



.spirit{
  background: none;
  
}
.spirit li {
    padding: 4% 0;
    }
.spirit .sum,
.spirit .title h1{
  color: #333;
}
.spirit .sum{
  padding-top: 4%;
}

.spirit .title h1 {
    
    padding: 4% 0;
    }
.honor_top{
  display: block;
}
.honor_cont{
  width: 100%;
}
.honor_list2 .hon_left h1,
.honor_cont h1 {
    font-size: 3rem;
    text-align: center;
    
    padding: 3% 0;
    background: url(../images/pub_type.jpg) no-repeat center bottom;
}


.honor_rvc li h2{
  padding-top: 10px;
  line-height: 24px;
}
.product_left{
  display: none;
}
.product_left_wap{
  display: block;
}

.product_list{
  width: 100%;
  float: none;
  
}
.pro_read{
  display: block;
  padding-top: 6%;
}
.pro_read .read_rig .pic,
.pro_read .read_left{
  width: 100%;
}
.pro_read .read_rig{
  width: 100%;
}
.pro_read .read_left h2{
  width: 100%;
  font-size: 2.4rem;
  padding: 3% 2%;
}
.pro_read .read_title{
  width: 100%;
  display: block;
  padding:2% 3%;
}
.pro_read .read_title h3{
  width: auto;
  
}
.pro_read .read_cont{
  line-height: 26px;
  padding: 3% 10px;
  width: 100%;
}
.pro_read .read_cont .cont{
  width: 100%;
  max-width: 100%;
}
.pro_read .cont p {
    line-height: 26px !important;
    background: url(../images/read_icon.png) no-repeat left 8px;
}
.pro_read img{
  max-width: 100%;
}




.service .service_top{
  display: block;
  padding-top: 8%;
}
.service .sevice_left{
  width: 100%;
}
.service .service_img{
  display: none;
}
.service .sevice_left ul li{
  margin-bottom: 4%;
}
.service .sevice_left ul img{
  margin: 0 auto;
}
.service .sevice_left .sum{
  line-height: 26px;
  padding-top: 0%;
}
.service .sevice_left .ser_tel{
  margin-top: 5%;
}
.service_list table tr{
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.service_list table td{
  width: 50%;
  float: left;
}
.service_list table .sum{
  line-height: 24px;
}
.down li h3 {
  line-height: 30px;

}
.down li i{
  height: 30px;
}

.down li {
    padding: 10px;
}


.contact{
  display: block;
  padding: 4% 15px 0 15px;
}
.contact .cont_left{
  width: 100%;
}
.contact .cont_left .info{
  width: 100%;
}
.contact .cont_left .info_con h1 {
    font-size: 2.4rem;
    
}
.contact .cont_left .info_con p {
    
    line-height: 26px;
    
  }

.cont_botom{
  display: none;
}

.join_mess{
  display: block;
}
.join_mess .pubm_tit{
  width: 100%;
}



.join_mess form{
  width: 100%;
}
.join_mess .mess_info{
  width: 96%;
  margin: 0 auto;
}



.join_mess .pubm_tit h1{
    font-size: 3rem;
    width: 100%;
    margin-bottom: 4%;
    text-align: center;
    padding: 3% 0;
    background: url(../images/pub_type.jpg) no-repeat center bottom;
}

.join_mess textarea{
  height: 130px;
}


.join_mess .submit input {
    display: block;
    width: 50%;
    line-height: 38px;
    margin: 0 auto; 
  }

.contact .cont_rig{
  width: 100%;
}
.contact #map{
  width: 100%;
  height: 250px;
}
.join .cont_f{
    display: block;
}
.join p.addre,
.join p.date,
.join p.date_m,
.join p.num{
  display: none;
}
.join .tit p:last-child{
  display: none;
}
.join p.title{
  width: 80%;
  text-align: left;
  text-indent: 1em;
}
.join .link{
  float: none;
  line-height: 40px;
}
 .news .img{
    display: none;
  }
  .news li .time,
  .news .news_info .sum{
    display: none;
  }
  .time_wap,
  .sum_wap{
    display: block;
  }
  .time_wap{
    padding: 2%;
    
  }
  .sum_wap{
    line-height: 24px;
  }
  .news .news_info h2{
    font-weight: bold;
  }
  .news li .news_info{
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .news .news_info .news_icon{
    position: static;
    width: 120px;
    text-align: center;
    margin-top: 3%;
  }
  .news li a {
   
    padding: 8% 0;
  }
  .news_read h1{
    font-size: 2.4rem;
    line-height: 26px;
  }
  .cc_book li{
    float: none;
    
  }
  .container{
    padding:0 10px;
  }
  .index_news .index_type ul,
.index_pro .index_type ul,
  .index_pro .index_type h1{
    float: none;
    
  }

  .index_news .index_type ul{
    text-align: center;
    
  }
  .index_pro .index_type li:last-child,
.index_pro .index_type li{
  
  width: 100%;
  padding-left: 14px;
  background: url(../images/read_icon.png) no-repeat left center;
  
}
.index_pro .index_type li a{
  line-height: 34px;
  padding: 0;
}
.pro_read .read_rig .pic img{
  max-width:90%;
}

.con1600{
	padding: 0 10px;
}
.product_list .pro_cont img,
img{
	max-width: 100%;
}

}